<?php

/*Importacao de arquivos*/
    require_once('ConnectionMysql.php');
    require_once('veiculo.php');

    class veiculoDAO
    {
        /*Atributos da classe*/
        private $connection = NULL; //Objeto para conexao

        /*Construtor*/
        public function __construct()
        {
            $this->connection = new ConnectionMysql(); //Instancia o objeto de conexao
        }

        /*Funcoes*/
        //Funcao para insercao de usuario
        public function insert(veiculo $veiculo)
        {
            //Instrucao SQL
            $sql = "INSERT INTO veiculo (cor, ano, placa, modelo_idmodelo, combustivel_idcombustivel, usuario_login) 
                    VALUES ('".$veiculo->__getCor()."','".$veiculo->__getAno()."','".$veiculo->__getPlaca()."', 
                    (SELECT idmodelo FROM modelo WHERE modelo ='".$veiculo->__getModelo()."'), 
                    (SELECT idcombustivel FROM combustivel WHERE combustivel = '".$veiculo->__getCombustivel()."'),
                    (SELECT login FROM usuario WHERE login='".$veiculo->__getLogin()."'))";
            //Inicializa conexao - processa SQL - retorna ResultSet
            return $this->connection->queryConnect($sql);
        }
    }
?>
